// 品牌管理模块接口
import request from "@/utils/request"
import type { Allinterfacesreturndata, Brandingone, Addtypenot } from "./type"
enum API {
  //获取已有品牌接口
  TRADEMARK_URL = "/admin/product/baseTrademark/",
  //添加品牌
  ADDTRADEMARK_URL = "/admin/product/baseTrademark/save",
  //修改已有品牌
  UPDATETRADEMARK_URL = "/admin/product/baseTrademark/update",
  //删除已有品牌
  DELETE_URL = "/admin/product/baseTrademark/remove/",
}
// 获取表格数据
// page 获取第几页数据
// limit 获取一页多少条数据
export const brandapproach = (page: number, limit: number) =>
  request.get<Allinterfacesreturndata>(API.TRADEMARK_URL + `${page}/${limit}`)
// 添加接口跟编辑接口
export const AddModifications = (data: Brandingone) => {
  if (data.id) {
    // 修改的接口逻辑
    return request.put<any>(API.UPDATETRADEMARK_URL, data)
  } else {
    // 新增接口逻辑
    // console.log(data, '参数');

    return request.post<any, any>(API.ADDTRADEMARK_URL, data)
  }
}
// 删除
export const Deletebrand = (id: number) =>
  request.delete<Addtypenot>(API.DELETE_URL + `${id}`)
